package cl.pelu.model.bo.dvo;

import java.util.ArrayList;

public class ServicioDetalleBO implements Cloneable{
	
	int idServicio;
	TablaDVO nombre;
	int precioUnitario;
	int valorVenta;
	int cantidad;
	TipoCabelloDVO tipoCabello;
	ArrayList<FormulaBO >formula;
	
	public ServicioDetalleBO (){
		
		formula = new ArrayList<FormulaBO >(); 
		
		
	}
	
	
	
	public TablaDVO getNombre() {
		return nombre;
	}



	public void setNombre(TablaDVO nombre) {
		this.nombre = nombre;
	}



	public TipoCabelloDVO getTipoCabello() {
		return tipoCabello;
	}



	public void setTipoCabello(TipoCabelloDVO tipoCabello) {
		this.tipoCabello = tipoCabello;
	}



	public int getCantidad() {
		return cantidad;
	}

	public void setCantidad(int cantidad) {
		this.cantidad = cantidad;
	}

	
	
	
	
	public int getIdServicio() {
		return idServicio;
	}

	public void setIdServicio(int idServicio) {
		this.idServicio = idServicio;
	}

	


	public int getPrecioUnitario() {
		return precioUnitario;
	}

	public void setPrecioUnitario(int precioUnitario) {
		this.precioUnitario = precioUnitario;
	}

	public int getValorVenta() {
		return valorVenta;
	}

	public void setValorVenta(int valorVenta) {
		this.valorVenta = valorVenta;
	}


	
    public ArrayList<FormulaBO> getFormula() {
		return formula;
	}



	public void setFormula(ArrayList<FormulaBO> formula) {
		this.formula = formula;
	}



	public Object clone(){
        Object obj=null;
        try{
            obj=super.clone();
        }catch(CloneNotSupportedException ex){
            System.out.println(" no se puede duplicar");
        }
        return obj;
    }
	
	public void addFormula(FormulaBO formulaBO){
		
		formula.add(formulaBO);
		
	}
	
	
	

}
